Skip to content

Alpha/task18 - Pure Electron App & Cross Compile#21

Merged
PowerInterviewAssistant merged 6 commits intomainfrom
alpha/task18
Apr 13, 2026
Merged

Alpha/task18 - Pure Electron App & Cross Compile#21
PowerInterviewAssistant merged 6 commits intomainfrom
alpha/task18

Conversation

@alpha5611331
Copy link
Copy Markdown
Member

No description provided.

…ce transcription service

- Added `electron-audio-loopback` dependency to manage audio loopback.
- Implemented audio loopback initialization and control in the transcription service.
- Updated IPC handlers to support enabling and disabling loopback audio.
- Enhanced the live transcription service to handle audio input from both microphone and loopback sources.
- Introduced new methods for ingesting transcription data from audio streams.
…d update IPC handlers

- Moved audio loopback initialization to run before the app is ready.
- Updated IPC method names for enabling and disabling loopback audio for consistency.
- Refactored audio loopback import to use a default export for cleaner code structure.
…vice

- Introduced `setSessionToken` method in the Electron API to manage session tokens.
- Updated IPC handlers to process session tokens for secure cookie management.
- Enhanced the live transcription service to accept session tokens during initialization.
- Modified the assistant service hook to pass session tokens when starting transcription.
- Deleted `.gitignore` entries for Python cache and virtual environment.
- Removed `pyproject.toml` and `requirements.txt` files as they are no longer needed.
- Cleaned up `README.md` by removing references to Python agents and installation instructions.
- Eliminated unused audio capture and ASR agent files from the `agents/asr` directory.
- Removed unnecessary settings from `.vscode/settings.json`.
- Deleted various asset files and scripts that are no longer in use.
- Added new configuration files including `.prettierrc`, `.prettierignore`, and `eslint.config.js` for code formatting and linting.
- Created `.gitignore` to manage ignored files and directories, including logs and environment variables.
- Introduced `components.json` for component configuration and `dev-app-update.yml` for GitHub release management.
- Established TypeScript configuration files for app and Electron environments.
- Set up Vite configuration for building the application with React and Tailwind CSS.
- Added initial HTML structure in `index.html` and various assets in the `public` directory.
- Implemented global hotkeys and window management in the main process.
- Integrated authentication API for user management.
- Changed the repository name from "power-interview-assistant" to "client" in package.json.
- Updated the version badge link in README.md to point to the new repository location.
- Adjusted installation instructions in README.md to reflect the new repository URL.
@PowerInterviewAssistant PowerInterviewAssistant merged commit a387c50 into main Apr 13, 2026
@PowerInterviewAssistant PowerInterviewAssistant deleted the alpha/task18 branch April 13, 2026 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement Cross Compile on Github CI/CD Eliminate Separate ASR Agent sub-process

2 participants